package com.example.bili.service;

import com.example.bili.entity.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

import java.util.Date;
import java.util.List;

/**
 * (User)表服务接口
 *
 * @author makejava
 * @since 2025-02-17 08:49:56
 */
public interface UserService {

    User login(String uPhone,String uPwd);

    User queryById(String uPhone);


    List<User> foover(String uPhone);
    List<User> fooover(Integer feid);



    boolean upUser(User user);

    List<User> getAllUsers(Integer id,String uName);

    List<User> getAllFUsers(Integer id);


    boolean deleteAllUsers(Integer id);

    List<User> fover(String uPhone);
    List<User> foverr(Integer feid);

    List<User> fovere(String uPhone);

    User getUser(Integer id);


    boolean upDateUser(Integer id);

    boolean insertUser(User user);




    //    我的关注
    List<User> listUser(int id);
    //    根据关注的用户查询用户信息
    Object listUserZi(int id, int start, int pageSize);
}
